/*
    搭建HTTP服务
    GET /login  显示表单网页
    POST /login 获取表单中的用户名和密码
*/

//导入express
const express = require('express');
//先下载body-parser插件，再导入该插件
const bodyParser = require('body-parser');

//创建应用对象
const app = express();

//解析querystring格式请求体的中间件
const urlencodedParser = bodyParser.urlencoded({ extended: false });

//创建路由规则
app.get('/login', (req, res) => {
    //响应HTML文件内容
    res.sendFile(__dirname + '/form.html');
});

//urlencodedParser执行完毕后，会往req上添加一个属性叫body
app.post('/login', urlencodedParser, (req, res) => {
    //获取用户名和密码
    console.log(req.body);
    res.send('获取用户名和密码');
})

//监听端口，启动服务
app.listen(3000, () => {
    console.log('服务已经启动，3000端口正在监听中……');
})